home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / WarriorsProgress.sit / Warrior’s Progress / source code / Source / Libraries / Activation / RootFocus.cp < prev    next >
Text File  |  1997-06-28  |  369b  |  26 lines

  1. // RootFocus.cp
  2.  
  3. #ifndef RootFocus_h
  4. #include "RootFocus.h"
  5. #endif
  6.  
  7. RootFocus& RootFocus::The()
  8.   {
  9.     static RootFocus root;
  10.     return root;
  11.   }
  12.  
  13. void RootFocus::Activate()
  14.   {
  15.     RootFocus& root( The() );
  16.     if ( !root.Active() )
  17.         root.Focus::Activate();
  18.   }
  19.  
  20. void RootFocus::Deactivate()
  21.   {
  22.     RootFocus& root( The() );
  23.     if ( root.Active() )
  24.         root.Focus::Deactivate();
  25.   }
  26.